.deliver-page {
	height: 100%;
	background-color: #ffffff;
	.deliver-content {
		padding: 24rpx;
	}
	.deliver-cell {
		display: flex;
		align-items: center;
		padding: 0 32rpx;
		margin-bottom: 24rpx;
		height: 100rpx;
		border: 1px solid #ececec;
		box-sizing: border-box;
		.cell-content {
			flex: 1;
			font-size: 26rpx;
			color: #2c2c2c;
			overflow: hidden;
			.gray {
				color: #a0a0a0;
			}
			.field-input {
				display: block;
				padding: 0;
				font-size: 26rpx;
				background: transparent;
			}
		}
		.cell-image {
			width: 34rpx;
			height: 34rpx;
			transform: rotateZ(180deg);
			.icon-more {
				width: 100%;
				height: 100%;
			}
		}
	}
	.input-tips {
		padding: 0 32rpx;
		font-size: 24rpx;
		color: #777777;
	}
	.update-button {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 24rpx 0 96rpx;
		height: 84rpx;
		font-size: 32rpx;
		color: #2c2c2c;
		background-image: linear-gradient(-88deg,#fff200,#ffe100);
		border-radius: 44rpx;
	}
}
.address-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	.header-title {
		position: relative;
		padding-left: 18rpx;
		font-size: 28rpx;
		font-weight: bold;
		color: #2c2c2c;
		&::before {
			position: absolute;
			content: '';
			left: 0;
			top: 50%;
			margin-top: -14rpx;
			width: 6rpx;
			height: 28rpx;
			background-color: #ffe100;
			border-radius: 4rpx;
		}
	}
	.copy-address {
		padding: 0 10rpx;
		line-height: 44rpx;
		font-size: 24rpx;
		border-radius: 16rpx;
		border: 1px solid #dddddd;
	}
}
.address-body {
	font-size: 26rpx;
	color: #2c2c2c;
	.address-detail, .address-name-phone {
		margin-top: 24rpx;
	}
}